package facade;

import java.util.List;

import javax.ejb.Remote;

import entitiesdto.ArticuloDTO;
import entitiesdto.CantidadMateriaPrimaDTO;
import entitiesdto.MateriaPrimaDTO;
import entitiesdto.SolicitudFabricacionDTO;
import entitiesdto.StockMateriaPrimaDTO;


@Remote
public interface SessionFacade{


//	/* AdminArticulos */
	public boolean ingresarNuevoArticulo(ArticuloDTO art);
		public List<MateriaPrimaDTO> getMateriasPrimas();
	
	/* AdminDistribucion */
	public boolean generarReposicionArticulos();
	
	/* AdminFabricacion */
	public boolean recibirSolicitudFabricacion(SolicitudFabricacionDTO solfab);
	public boolean verificarPedidosExistentes();
	public boolean crearPedidoFabricacion();
	public boolean modificarPedidoFabricacion();
	
	/* AdminMateriaPrima */
	public List<StockMateriaPrimaDTO> recibirProvedores(List<StockMateriaPrimaDTO> actualizacionStock);
	String getTexto(int numero);
}
